home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
pcl
/
sptmbr11.lha
/
makefile
< prev
next >
Wrap
Makefile
|
1992-08-07
|
2KB
|
65 lines
AKCLDIR = /usr20/dice/rharris/akcl-1-615
PORTDIR = $(AKCLDIR)/unixport
COMMANDDIR = $(AKCLDIR)/xbin
SAVEDIR = $(PORTDIR)
#COMMANDDIR = .
#SAVEDIR = $(COMMANDDIR)
all: systems clio rose
systems: $(SAVEDIR)/systems_kcl $(COMMANDDIR)/skcl
$(SAVEDIR)/systems_kcl:
make systems_compile
make systems_load
systems_compile:
echo '(load "system.lisp")(bye)' | $(AKCLDIR)/xbin/kcl -noinit
systems_load:
echo '(progn(load "systems.lisp")(si:save-system "$(SAVEDIR)/systems_kcl"))(bye)' \
| $(AKCLDIR)/xbin/kcl -noinit
$(COMMANDDIR)/skcl:
(rm -f $(COMMANDDIR)/skcl ; \
echo "#!/bin/sh" > $(COMMANDDIR)/skcl; \
echo "$(SAVEDIR)/systems_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/skcl)
chmod 755 $(COMMANDDIR)/skcl
clio: $(SAVEDIR)/clio_kcl $(COMMANDDIR)/clio
$(SAVEDIR)/clio_kcl: systems $(SAVEDIR)/systems_kcl
make clio_compile
make clio_load
clio_compile:
echo '(when (dsys:find-system "clue" nil)(dsys:compile-system-all "clio-examples"))(bye)' | $(COMMANDDIR)/skcl -noinit
clio_load:
echo '(when (dsys:find-system "clue" nil)(dsys:load-system "clio-examples")(si:save-system "$(SAVEDIR)/clio_kcl"))(bye)' | $(COMMANDDIR)/skcl -noinit
$(COMMANDDIR)/clio:
(rm -f $(COMMANDDIR)/clio ; \
echo "#!/bin/sh" > $(COMMANDDIR)/clio; \
echo "$(SAVEDIR)/clio_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/clio)
chmod 755 $(COMMANDDIR)/clio
rose: $(SAVEDIR)/rose_kcl $(COMMANDDIR)/rose
$(SAVEDIR)/rose_kcl: systems $(SAVEDIR)/systems_kcl
make rose_compile
make rose_load
rose_compile:
echo '(when (dsys:find-system "rose" nil)(dsys:compile-system-all "rose-tools")(dsys:compile-system "rose-inspecter"))(bye)' | $(COMMANDDIR)/skcl -noinit
rose_load:
echo '(when (dsys:find-system "rose" nil)(dsys:load-system "rose-tools")(dsys:load-system "rose-inspecter")(si:save-system "$(SAVEDIR)/rose_kcl"))(bye)' | $(COMMANDDIR)/skcl -noinit
$(COMMANDDIR)/rose:
(rm -f $(COMMANDDIR)/rose ; \
echo "#!/bin/sh" > $(COMMANDDIR)/rose; \
echo "$(SAVEDIR)/rose_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/rose)
chmod 755 $(COMMANDDIR)/rose